type github.com/gotd/td/telegram/downloader.chunk
31 uses
github.com/gotd/td/telegram/downloader (current package)
cdn_state_machine.go#L67: ) (fallback *chunk, retry bool, handled bool, outErr error) {
cdn_state_machine.go#L93: ) (*chunk, error) {
cdn_state_machine.go#L113: func() (chunk, error) {
cdn_state_machine.go#L142: func (c *cdn) Chunk(ctx context.Context, offset int64, limit int) (chunk, error) {
cdn_state_machine.go#L148: return chunk{}, err
cdn_state_machine.go#L164: return chunk{}, errors.Wrapf(err, "create CDN client for DC %d", redirectErr.Redirect.DCID)
cdn_state_machine.go#L173: return chunk{}, errors.Wrapf(err, "create CDN client for DC %d", redirectErr.Redirect.DCID)
cdn_state_machine.go#L178: return chunk{}, errors.Wrapf(err, "master chunk offset=%d limit=%d", offset, limit)
cdn_state_machine.go#L189: return chunk{}, errors.Wrapf(err, "create CDN client for DC %d", redirect.DCID)
cdn_state_machine.go#L197: return chunk{}, errors.Wrapf(err, "create CDN client for DC %d", redirect.DCID)
cdn_state_machine.go#L202: return chunk{}, errors.Wrapf(err, "cdn request plan offset=%d limit=%d", offset, limit)
cdn_state_machine.go#L218: return chunk{}, recoverErr
cdn_state_machine.go#L231: return chunk{}, errors.Wrapf(
cdn_state_machine.go#L242: return chunk{}, err
cdn_state_machine.go#L259: return chunk{}, recoverErr
cdn_state_machine.go#L272: return chunk{}, errors.Wrapf(
cdn_state_machine.go#L286: return chunk{}, errors.Errorf("unexpected type %T", result)
cdn_state_machine.go#L294: return chunk{}, err
cdn_state_machine.go#L296: return chunk{data: data}, nil
cdn_state_machine.go#L300: return chunk{}, retryLimitErr("cdn chunk", maxRetryAttempts, errors.New("state loop"))
client.go#L33: type chunk struct {
client.go#L40: Chunk(ctx context.Context, offset int64, limit int) (chunk, error)
master.go#L48: func (c master) Chunk(ctx context.Context, offset int64, limit int) (chunk, error) {
master.go#L59: return chunk{}, err
master.go#L64: return chunk{data: result.Bytes, tag: result.Type}, nil
master.go#L66: return chunk{}, &RedirectError{Redirect: result}
master.go#L68: return chunk{}, errors.Errorf("unexpected type %T", r)
reader.go#L13: chunk
web.go#L36: func (w web) Chunk(ctx context.Context, offset int64, limit int) (chunk, error) {
web.go#L43: return chunk{}, err
web.go#L46: return chunk{data: file.Bytes, tag: file.FileType}, nil
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |